package com.lpwa.system.mapper;

import com.lpwa.system.domain.SysLocator;

import java.util.List;

/**
 * 基站管理Mapper接口
 * 
 * @author ruoyi
 * @date 2020-11-17
 */
public interface SysLocatorMapper 
{
    /**
     * 查询基站管理
     * 
     * @param id 基站管理ID
     * @return 基站管理
     */
    public SysLocator selectSysLocatorById(Long id);

    /**
     * 查询基站管理列表
     * 
     * @param sysLocator 基站管理
     * @return 基站管理集合
     */
    public List<SysLocator> selectSysLocatorList(SysLocator sysLocator);

    /**
     * 新增基站管理
     * 
     * @param sysLocator 基站管理
     * @return 结果
     */
    public int insertSysLocator(SysLocator sysLocator);

    /**
     * 修改基站管理
     * 
     * @param sysLocator 基站管理
     * @return 结果
     */
    public int updateSysLocator(SysLocator sysLocator);

    /**
     * 删除基站管理
     * 
     * @param id 基站管理ID
     * @return 结果
     */
    public int deleteSysLocatorById(Long id);

    /**
     * 批量删除基站管理
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysLocatorByIds(String[] ids);
    public int updateSysLocatorIsOnline(String[] locatorIds);
    public int updateSysLocatorIsOffline(String[] locatorIds);

}
